package com.hospital.system.dao;

import java.util.List;

import com.hospital.system.entity.Role;
import com.hospital.system.entity.User;

public interface UserDao {
	User selectUserByLoginname(String loginname);

	List<User> selectAllUser(User user);

	int addUser(User user);

	int updateUser(User user);

	int deleteUserById(Integer user_id);

	void deleteRoleUserById(Integer user_id);

	List<Role> queryAllRole();

	List<Role> queryRoleById(Integer user_id);

	void insertUserRole(Integer user_id, Integer role_id);

	int updateLoginUser(User user);

	User findUserByLoginUserid(Integer user_id);

	int editPwd(User user);

}
